set(SOURCE_FILES
  "${CMAKE_CURRENT_LIST_DIR}/Basic.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuard.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardString.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestAbsType.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestArray.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestEnum.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestStruct.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardU32.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicInternal.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicSelf.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicString.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestAbsType.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestArray.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestEnum.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestStruct.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicU32.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/Internal.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/Polymorphism.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToChild.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToChoice.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToSelf.fpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToState.fpp"
)
set(MOD_DEPS FppTest/state_machine/internal/harness)
register_fprime_module()

set(UT_SOURCE_FILES
  "${CMAKE_CURRENT_LIST_DIR}/BasicTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardStringTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestAbsTypeTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestArrayTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestEnumTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardTestStructTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicGuardU32Tester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicInternalTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicSelfTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicStringTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestAbsTypeTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestArrayTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestEnumTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicTestStructTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/BasicU32Tester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/InternalTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/PolymorphismTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToChildTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToChoiceTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToSelfTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/StateToStateTester.cpp"
  "${CMAKE_CURRENT_LIST_DIR}/main.cpp"
)
set(UT_MOD_DEPS STest)
register_fprime_ut()
